package com.yunyi.system.service;

import com.yunyi.system.domain.Template;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 模板信息 服务层
 */
public interface TemplateService extends IService<Template> {

    /**
     * 条件查询吗模板信息
     * @param template
     * @return
     */
    List<Template> selectTemplateList(Template template);

    /**
     * 根据编号id获取模板信息
     * @param id
     * @return
     */
    Template selectTemplateById(Long id);

    /**
     * 模板新增
     * @param template
     * @return
     */
    int insertTemp(Template template);

    /**
     * 模板修改
     * @param template
     * @return
     */
    int updateTemp(Template template);

    /**
     * 根据编号id删除模板
     * @param id
     */
    void deleteTempById(Long id);

    /**
     * 根据多个id批量删除模板信息
     * @param ids
     */
    void deleteTempByIds(Long[] ids);

}
